/*
实现将指定目录中的所有内容删除，包含子目录中的内容都要全部删除。
 */

package com.company.task2;

import java.io.File;

public class FileDeletes {

    public static boolean isDelete = true;

    public static void deletes(File file) {

        if(null == file || !file.exists()){

            isDelete = false;
            System.out.println("文件删除失败，请检查文件路径！");
            return;

        }

        File[] fileArray = file.listFiles();

        for(File f: fileArray){

            if(f.isDirectory()){
                deletes(f);
            } else{
                f.delete();
            }
        }

    }

    public static void main(String[] args) {

        File file = new File("/Users/maryzhang/Java_Homework4/src/com/company/task2/test_folder");
        deletes(file);

        if(isDelete){
            System.out.println("文件删除成功！");
        }

    }
}
